body, div, span, em, p, li, ul, ol, strong, img, h1, h2, h3, h4, h5, h6,
	dl, dt, dd, input, select, button, textarea, form, blockquote, pre {
	margin: 0;
	padding: 0;
}

img {
	border: 0 none;
	vertical-align: top;
}

li {
	list-style: none outside none;
}

body, input, select, button, textarea {
	color: #495966;
	font: 12px/1.5em "微软雅黑";
}

textarea {
	overflow-y: auto;
	outline: none;
}

input, textarea {
	background-color: #FFFFFF;
}

a, a:link {
	color: #495966;
	text-decoration: none;
	outline: none;
}

a:visited {
	text-decoration: none;
	color: #495966;
}

a:hover {
	text-decoration: underline
}

form {
	display: inline;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
	clear: both;
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.mt10 {
	margin-top: 10px;
}

.ml10 {
	margin-left: 10px;
}

.mr10 {
	margin-right: 10px;
}

.mb10 {
	margin-bottom: 10px;
}

.mt5 {
	margin-top: 5px;
}

.ml5 {
	margin-left: 5px;
}

.mr5 {
	margin-right: 5px;
}

.mb5 {
	margin-bottom: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.pt5 {
	padding-top: 5px;
}

.pl5 {
	padding-left: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.bor {
	border: 1px solid #eaeaea;
	zoom: 1
}

.mid {
	margin: 0px auto 0 auto;
}

.module {
	overflow: hidden;
	zoom: 1
}

html {
	overflow-y: auto;
	overflow-x: hidden;
}

body {
	height: 100%;
}

.container {
	
}

.container_con {
	margin: 10px 5px 0;
}

.con {
	zoom: 1;
	padding-top: 5px;
	border-top: 1px solid #ddd;
	background: #f9f9f9;
}

.content {
	width: 100%;
}

.title {
	height: 35px;
	overflow: hidden;
	position: relative;
	overflow: hidden;
	border-bottom: none;
}

.title .b span {
	padding: 0 0 0 15px;
	overflow: hidden;
	font-size: 14px;
	margin: 0;
	line-height: 28px;
	color: #262b32;
}

.more {
	position: absolute;
	right: 15px;
	top: 8px;
	display: block;
}

.more, .more:link, .more:visited {
	color: #aaa;
}

.more:hover {
	text-decoration: none;
	color: #333
}

.b1, .b2, .b3, .b4, .b1b, .b2b, .b3b, .b4b, .b {
	display: block;
	overflow: hidden;
}

.b1, .b2, .b3, .b1b, .b2b, .b3b {
	height: 1px;
}

.b2, .b3, .b4, .b2b, .b3b, .b4b, .b {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.b1, .b1b {
	margin: 0 5px;
	background: #e1e1e1;
}

.b2, .b2b {
	margin: 0 3px;
	border-width: 2px;
}

.b3, .b3b {
	margin: 0 2px;
}

.b4, .b4b {
	height: 2px;
	margin: 0 1px;
}

.d1 {
	
}

.k {
	
}

.tab {
	
}

.tab tr th {
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	background: #8d99ab;
	color: #fff;
	border: 1px solid #e1e1e1;
	text-align: center;
	padding: 6px 5px;
	font-size: 14px;
}

.tab tr td {
	padding: 6px 5px;
	text-align: center;
	border: 1px solid #e1e1e1;
	background-color: #f9f9f9;
}

.tab tr td img {
	vertical-align: -3px;
}

.tab tr td a, .tab tr td a:link, .tab tr td a:visited {
	color: #333;
	cursor: pointer;
	padding: 0 5px 0;
}

tr.over td {
	background: #f2f2f2;
}

.operation {
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	background-color: #f9f9f9;
	padding: 10px 0;
	overflow: hidden;
	zoom: 1
}

.op_btn {
	margin: 0 0 0 10px;
	border: 1px solid #f7f7f7;
	background: url(../images/btn_bg.png) no-repeat;
	text-align: center;
	width: 70px;
	cursor: pointer;
	color: #303030;
	border: none;
	height: 26px;
	line-height: 26px;
	display: inline-block;
}

.op_btn:hover {
	background: url(../images/btn_bg02.png) no-repeat;
	text-decoration: none;
}

.t_bottom {
	background: url(../images/title_bg.png) repeat-x;
	overflow: hidden;
	position: relative;
	width: 100%
}

.hgt {
	height: 30px;
	overflow: hidden;
	padding: 0 0 0 10px;
}

.hgt_btn {
	background: none;
	border: none;
	cursor: pointer;
	margin: 10px 0 0 0
}

.t_bottom .page {
	position: absolute;
	right: 10px;
	top: 10px
}

.page a {
	padding: 0 5px
}

.page span.current {
	color: #aaa;
}

.m_title {
	float: left;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	line-height: 26px;
	padding: 0 0 0 10px
}

.search {
	height: 26px;
	width: 400px;
	background: url(../images/search.png) no-repeat;
	margin: 0 0 0 10px;
	overflow: hidden;
}

.search_int {
	width: 193px;
	padding: 0 0 0 10px;
	height: 26px;
	line-height: 26px;
	background: none;
	border: none;
}

.search_btn {
	width: 37px;
	height: 26px;
	cursor: pointer;
	background: none;
	border: none
}

.search_btn:hover {
	background: url(../images/search_btn_h.png) no-repeat;
}

.fx {
	padding: 0 10px;
}

.module {
	border: 1px solid #e1e1e1;
	background-color: #f9f9f9;
	padding: 0 0 20px 0;
	overflow: hidden;
}

.form_ul {
	overflow: hidden;
	padding: 10px 0 0 0;
	position: relative;
	zoom: 1
}

.form_ul li {
	overflow: hidden;
	float: left;
	width: 100%;
}

.f_name, .f_int, .f_value, .f_left {
	margin: 15px 0 0 0;
	overflow: hidden;
}

.f_name {
	width: 85px;
	text-align: right;
	line-height: 28px;
}

.f_value {
	width: 150px;
	text-align: left;
	line-height: 28px;
}

.f_left {
	width: 85px;;
	text-align: left;
	line-height: 28px;
	margin-left: 25px;
}

.land_form .int {
	color: #cfcfcf;
}

.int {
	width: 205px;
	height: 14px;
	line-height: 14px;
	padding: 6px 5px;
	border: 1px solid #ddd;
	float: left;
}

.int_large {
	width: 500px;
}

.tex {
	border: 1px solid #cccccc;
	padding: 5px;
	width: 500px;
	height: 100px;
}

.btn {
	border: 1px solid #f7f7f7;
	background: url(../images/btn_bg.png) no-repeat;
	text-align: center;
	width: 70px;
	cursor: pointer;
	color: #303030;
	border: none;
	height: 26px;
	line-height: 26px;
	display: inline-block;
}

.btn:hover {
	background: url(../images/btn_bg02.png) no-repeat;
	text-decoration: none;
}

.f_w {
	background: url(../images/h_x.png) left top repeat-x;
	width: 224px;
	margin: 20px 0 0 11px;
	padding: 10px 20px 0;
}

.f_w a, .f_w a:link, .f_w a:visited {
	color: #F00;
}

.f_w p {
	padding: 5px 0 0 0
}

.f_w p span {
	padding: 0 5px;
}

.yzm {
	width: 64px
}

.ck_box {
	line-height: 28px;
}

.rd {
	vertical-align: -2px;
}

.ant {
	padding: 0 0 0 5px;
	line-height: 28px;
}

div.ant {
	width: 300px;
}

.select {
	margin: 4px 0 0 0
}

.readonly {
	background-color: #f9f9f9;
}

.font_hr {
	
}

.red, .red:link, .red:visited {
	color: #F00;
}

.tab tr td a.red, .tab tr td a.red:link, .tab tr td a.red:visited {
	color: #F00;
}

.editors {
	width: 790px;
}

.b_rot {
	line-height: 30px;
	padding: 0 0 0 10px;
}

.l_pic {
	width: 227px;
	height: 76px;
	border: 1px solid #ddd;
	margin: 0 auto;
}

.l_pic img {
	width: 227px;
	height: 76px;
}

.yl {
	position: absolute;
	left: 450px;
	top: 30px;
}

/* accoradion */
.accoradion {
	width: 600px;
	background: #fff;
	color: #000;
	margin: 20px 10px 0;
}

.accoradion ul {
	overflow: hidden;
	zoom: 1
}

.accoradion li a.acc_header {
	padding: 0 0 0 25px;
	display: block;
	color: #000;
	height: 30px;
	line-height: 30px;
	border: solid 1px #e1e1e1;
	position: relative;
	margin: -1px 0 0 0;
	font-size: 14px;
	text-decoration: none;
}

.accoradion li a.closed {
	background: #F2F2F2 url(../images/arrowbg.gif) no-repeat 10px 12px;
}

.accoradion li a.opened {
	color: #fff;
	background: #B7B7B7 url(../images/arrowbg.gif) no-repeat 10px -13px;
	font-weight: 800;
}

.accoradion li li {
	border: 1px solid #E5E5E5;
	padding: 10px 15px;
	position: relative;
	margin: -1px 0 0 0;
}

.accoradion li li .dqz {
	line-height: 22px;
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: normal;
	overflow: hidden;
	zoom: 1
}

.accoradion li li .dqz .chk {
	vertical-align: -2px;
	margin: 0 3px 0 0
}

.accoradion li li .dqz label {
	padding: 0 5px;
}

.accoradion li li p {
	line-height: 22px;
}

.ml0 {
	margin-left: 0px;
}

.group_px {
	padding: 5px 0 10px 0;
	border: 1px solid #e1e1e1;
	margin: 20px 10px;
	background-color: #fff;
	overflow: hidden;
	width: 200px;
}

.group_px_ul {
	overflow: hidden;
	width: 200px;
	height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
}

.group_px_ul li {
	float: left;
	width: 100%;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	border-bottom: 1px dashed #eaeaea;
	position: relative;
}

.group_px_ul li span {
	padding: 0 10px;
}

.group_btn {
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 10px 0 0 0;
	border-top: 1px solid #e1e1e1
}

.px_an {
	position: absolute;
	right: 0;
	top: 10px;
}

.px_an .up, .px_an .down {
	display: inline-block;
	width: 11px;
	height: 10px;
	margin: 0 10px 0 0;
}

.px_an .up {
	background: url(../images/px_brn.png) left 0 no-repeat;
}

.px_an .down {
	background: url(../images/px_brn.png) right 0 no-repeat;
}

.px_an .up:hover {
	background: url(../images/px_brn02.png) left 0 no-repeat;
}

.px_an .down:hover {
	background: url(../images/px_brn02.png) right 0 no-repeat;
}

.jx_name {
	margin: 0 0 0 120px;
}

.pagination>li>a, .pagination>li>span {
	color: #000;
}

.pagination>li>a:hover, .pagination>li>span:hover {
	color: #fff;
	background-color: #8D99AB;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,
	.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
	{
	background-color: #8D99AB;
	border-color: #ccc
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	z-index: 2;
	color: #fff;
	background-color: #8d99ab;
	border-color: #ccc;
	cursor: default;
}